package ca.clarity.hms.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;

/**
 * Sync 환자 조회 화면.
 *
 * @author Junghun, Shin
 * @version 1.0
 */
public class HmsSyncPatientListActivity extends Activity {

	public static String TAG = HmsSyncPatientListActivity.class.getSimpleName();
	
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        


		// 커스텀 타이틀 바를 설정 한다.
		Window window = getWindow();
		window.requestFeature(Window.FEATURE_CUSTOM_TITLE);

		setContentView(R.layout.activity_hms_sync_patient_list);

		window.setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
				R.layout.custom_title_bar_patient_registration);
		
		/**
         * 환자 목록
         */
        ArrayAdapter<String> patients = new ArrayAdapter<String>(this, R.layout.simple_list_item_3);

        // 아이템을 추가
        patients.add("Hello");
        patients.add("World");
        patients.add("Clarity");

        // ListView 가져오기
        ListView patientListView = (ListView) findViewById(R.id.syncPatientListview);

        // ListView에 각각의 아이템표시를 제어하는 Adapter를 설정
        patientListView.setAdapter(patients);

        // 아이템을 [클릭]시의 이벤트 리스너를 등록
        patientListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                ListView listView = (ListView) parent;

                Log.i(TAG, "아이템을 [클릭]시의 이벤트 리스너를 등록");


                // 환자 상세페이지로 이동
                Intent intent = new Intent(HmsSyncPatientListActivity.this, HmsPatientDetailActivity.class);
                startActivity(intent);

            }
        });
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        //getMenuInflater().inflate(R.menu.hms_village, menu);
        return true;
    }

}
